From 2db36dc75aad068f15c88da9442d51e321b174fb Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 11 Aug 2022 13:14:18 +0200 Subject: [PATCH] [PATCH 13/24] sfdisk: inform about failed fsync() [coverity scan] Signed-off-by: Karel Zak Gbp-Pq: Topic upstream Gbp-Pq: Name 0013-sfdisk-inform-about-failed-fsync-coverity-scan.patch --- disk-utils/sfdisk.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/disk-utils/sfdisk.c b/disk-utils/sfdisk.c index 112bc7c..0e85e63 100644 --- a/disk-utils/sfdisk.c +++ b/disk-utils/sfdisk.c @@ -566,8 +566,9 @@ static int move_partition_data(struct sfdisk *sf, size_t partno, struct fdisk_pa ioerr++; goto next; } - if (sf->movefsync) - fsync(fd); + if (sf->movefsync && fsync(fd) != 0) + fdisk_warn(sf->cxt, + _("cannot fsync at offset: %ju; continue"), dst); } /* write log */ -- 2.30.2